Skip to content

feature(jenkins): add cluster reuse support in Jenkins pipelines#14231

Merged
fruch merged 1 commit intoscylladb:masterfrom
dimakr:reuse_cluster_jenkins
Apr 5, 2026
Merged

feature(jenkins): add cluster reuse support in Jenkins pipelines#14231
fruch merged 1 commit intoscylladb:masterfrom
dimakr:reuse_cluster_jenkins

Conversation

@dimakr
Copy link
Copy Markdown
Contributor

@dimakr dimakr commented Mar 27, 2026

Add reuse_cluster parameter to Jenkins pipelines. When set to an existing test ID, pipeline reuses the original SCT runner and skips provisioning.

Closes: SCT-138

Testing

07:17:07  Going to delete 'i-09044b37c2731d86e' [name=PR-provision-test-reuse-cl-db-node-c7eca701-3] 
07:17:08  Going to delete 'i-0d5f02c815a39ab0a' [name=PR-provision-test-reuse-cl-db-node-c7eca701-2] 
07:17:09  Going to delete 'i-0bca8e1d7b05d54f0' [name=PR-provision-test-reuse-cl-db-node-c7eca701-1] 
07:17:10  Going to delete 'i-0a82c9c48b06012e8' [name=PR-provision-test-reuse-cl-monitor-node-c7eca701-1] 
07:17:10  Going to delete 'i-0dc1b6dde4ccd4265' [name=PR-provision-test-reuse-cl-loader-node-c7eca701-1] 

PR pre-checks (self review)

  • I added the relevant backport labels
  • I didn't leave commented-out/debugging code

Reminders

  • Add New configuration option and document them (in sdcm/sct_config.py)
  • Add unit tests to cover my changes (under unit-test/ folder)
  • Update the Readme/doc folder relevant to this change (if needed)

@dimakr dimakr self-assigned this Mar 27, 2026
@dimakr dimakr added the backport/none Backport is not required label Mar 27, 2026
@github-actions github-actions bot added the P3 Medium Priority label Mar 27, 2026
@scylladb-promoter
Copy link
Copy Markdown
Collaborator

scylladb-promoter commented Mar 27, 2026

✅ Test Summary: PASSED

✅ Precommit: PASSED

Total Passed Failed Skipped
26 15 0 11

✅ Tests: PASSED

Total Passed Failed Errors Skipped
1716 1701 0 0 15

Full build log

@dimakr dimakr force-pushed the reuse_cluster_jenkins branch 16 times, most recently from 27c1279 to 363d85c Compare April 4, 2026 15:31
Add `reuse_cluster` parameter to Jenkins pipelines. When set to an existing
test ID, pipeline reuses the original SCT runner and skips provisioning.
@dimakr dimakr force-pushed the reuse_cluster_jenkins branch from 363d85c to 6c1e779 Compare April 4, 2026 20:34
@dimakr dimakr marked this pull request as ready for review April 5, 2026 05:23
@dimakr dimakr requested a review from a team April 5, 2026 05:23
@fruch fruch merged commit 0ca9b66 into scylladb:master Apr 5, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport/none Backport is not required P3 Medium Priority promoted-to-master

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants